package com.medical.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.medical.system.model.entity.SysUserRole;

import java.util.List;

public interface SysUserRoleService extends IService<SysUserRole> {

    /**
     * 保存用户角色
     * @param userId 用户ID
     * @param roleIds 角色ID集合
     * @return 是否保存成功
     */
    public boolean saveUserRoles(Long userId, List<Long> roleIds);

    /**
     *  判断角色是否存在绑定用户
     * @param roleId 角色ID
     * @return true：已分配 false 未分配
     */
    public boolean hasAssignedUsers(Long roleId);
}
